#include <bits/stdc++.h>
#define int long long 
using namespace std;


void solve(){
	int n, x;
	cin >> n >> x;
	string s;
	cin >> s;
	sort(s.begin(), s.end());
	// 先判断最小得糖果是否够分
	if (s[0] != s[x-1]) {
		// 不够分
		cout << s[x-1];
		return;
	} 
	// 够分
	// 判断后满是否只有一种糖果
	cout << s[x-1];
	if (s[x] != s[n-1]) {
		// 不是只有一种糖果, 全部给自己
		for (int i=x;i<n;i++) {
			cout << s[i];
		}
		return ;
	} else {
		// 后面只有一种糖果, 进行平均分
		int cnt = (n-x+(x-1))/x; // 向上取整
		for (int i=1;i<=cnt;i++) {
			cout << s[n-1];
		}
		return;
	}
}

signed main(){
	ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
	int t;
	t=1;
	while(t--){
		solve();
	}
	return 0;
}
